SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
Ingeniería Web – Aplicaciones Web -
.


    SERVICIO WEB – REPOSITORIO DE DATOS (VIDEO, AUDIO Y TEXTO)
                                            Cesar Pesantez
                                        capesantez@utpl.edu.ec

                                             Pablo Malla
                                          pemalla@utpl.edu.ec

                                             Diego Peralta
                                         dpperalta@utpl.edu.ec


                                                           directo y búsqueda de información de archivos
     RESUMEN:                                              almacenados para su descarga, así como la
     Una aplicación Web debe brindar un servicio           opción de compartir archivos y cargarlos
eficaz y robusto para sus usuarios. Un repositorio         directamente al servidor desde un computador.
montado en un servidor web debe permitir a los
usuarios montar sus documentos de todo tipo                  El servicio va orientado a las instituciones
como (audio, texto y video), y su creación está            educativas que mantienen un conjunto de archivos
orientada a una entidad educativa en donde es              que pueden servir en distintas áreas de enseñanza
necesario compartir recursos educativos de todo            y que deberían estar compartidos y utilizados en
tipo los cuales pueden ser accedidos y                     cualquier momento.
descargados para su uso, así como también la
compartición y carga de material.                          2 MARCO TEÓRICO
      El uso de la aplicación es muy sencillo y
familiar, desde la selección de un archivo en una             Un repositorio es un almacén de datos de
ubicación específica de un computador, hasta la            cualquier tipo, éstos datos serán utilizados por los
vinculación de direcciones web que contengan o             usuarios para los fines pertinentes, los parámetros
almacenen estos archivos.                                  de seguridad en éste tipo de casos corresponde
Para seguridad y cuidado del sitio, se ha                  enteramente a lo que la utilidad que se les brinde a
determinado un administrador que admitirá o no             los ficheros. Un acercamiento un poco más
los contenidos publicados, así como también los            acertado, corresponde a la definición propuesta
que estén disponibles para su descarga. La                 por Wikipedia.
aplicación web pretende dar un servicio de
almacenamiento, visualización y descarga de                2.1 Repositorio: Un repositorio, depósito o
datos para facilitar así la compartición de archivos         archivo es un sitio centralizado donde se
útiles.                                                      almacena y mantiene información digital,
                                                             habitualmente bases de datos o archivos
  PALABRAS CLAVE: compartición de datos,                     informáticos.
repositorio de archivos audio, texto y video,                      El origen de la palabra española
descarga de material didáctico.                              repositorio deriva del latín repositorium, que
                                                             significaba armario, alacena. Este término es
                                                             recogido en el Diccionario de la Real Academia
1 INTRODUCCIÓN                                               (DRAE) como: "Lugar donde se guarda algo".
                                                             Los depósitos están preparados para distribuirse
                                                             habitualmente     sirviéndose    de   una    red
     El desarrollo de la aplicación Web de                   informática como Internet o en un medio físico
Repositorio de datos va orientado al servicio de             como un disco compacto. Y pueden ser de
almacenamiento, visualización y descarga de                  acceso público, o pueden estar protegidos y
archivos de datos tanto como texto, video y audio.           necesitar de una autentificación previa. Los
                                                             depósitos más conocidos son los de carácter
    El acceso a la información se la realizará en            académico e institucional.
una Aplicación Web que muestra una interfaz                        A    diferencia    de   los   ordenadores
simple y amigable ya que está orientada al acceso            personales o de los pc de escritorio, los


                                                       1
Ingeniería Web – Aplicaciones Web -
.


     depósitos suelen contar con sistemas de                  3.1 CARACTERÍSTICAS GENERALES
     Backup y mantenimiento preventivo y correctivo,
     lo que hace que nuestra información se pueda                  La aplicación esta realizada bajo la plataforma
     recuperar en el caso que nuestra máquina o pc            de Joomla[1] la cual ha sido seleccionada por sus
     quede inutilizable. Los depósitos se utilizan de         múltiples opciones de personalización y así en un
     forma intensiva en Linux, almacenando, en su             futuro poder contar con opciones de cambio y
     mayoría, paquetes de software disponibles para           evolución.
     su instalación mediante un gestor de                          La facilidad y factibilidad de montar XAMPP[2]
     paquetes.[4]                                             ha permitido crear un servidor web que podrá ser
                                                              montado y utilizado en cualquier sitio y equipo y
   Además de esto, y para el mejor entendimiento              mediante el ser manipulado y administrado nuestro
del tipo de información que se va a manejar, será             servicio web de repositorio de datos.
importante, definir sobre qué conjunto de archivos
se necesita trabajar, para esto hay que definir con                Se requiere un equipo con           bastante
anterioridad y de acuerdo a las limitantes que nos            capacidad de almacenamiento para poder guardar
ofrezca el servidor que proveerá el hosting para              los archivos que sean subidos o proporcionados
realizar la actividad que ahora se plantea                    para su visualización y descarga, pero siempre
                                                              conservando el dinamismo de cambiar, eliminar o
2.2 SISTEMA DE ARCHIVOS                                       modificar las opciones de almacenamiento que
                                                              nuestro servicio web permitirá realizar.
   En computación, un sistema de archivos es un
método para el almacenamiento y organización de                    Mediante el uso de categorías podremos
archivos de computadora y los datos que estos                 ubicar los distintos archivos en varios niveles de
contienen, para hacer más fácil la tarea                      acceso con los cuales podremos ordenar los
encontrarlos y accederlos. Los sistemas de                    contenidos disponibles estos son como (videos,
archivos son usados en dispositivos de                        fotos, presentaciones de PowerPoint, pistas de
almacenamiento como discos duros y CD-ROM e                   audio, archivos de texto, etc.)
involucran el mantenimiento de la localización
física de los archivos.                                           Se puede determinar los siguientes aspectos
                                                              en nuestra aplicación web:
    Más formalmente, un sistema de archivos es un
    conjunto de tipo de datos abstractos que son                         Búsqueda de archivos por nombre o
    implementados para el almacenamiento, la                              descripción
    organización jerárquica, la manipulación, el                         Visualización del archivo encontrado
    acceso, el direccionamiento y la recuperación de                     Poder ver comentarios de los archivos
    datos. Los sistemas de archivos comparten                             mostrados
    mucho en común con la tecnología de las bases                        Comentar o puntualizar los archivos
    de                                         datos.                     disponibles
                                                                         Descargar los archivos requeridos
    En general, los sistemas operativos tienen su                        Capacidad de subir un archivo en
    propio sistema de archivos. En ellos, los sistemas                    nuestro servidor mediante el servicio
    de archivos pueden ser representados de forma                         web de carga.
    textual (ej.: el shell de DOS) o gráficamente (ej.:
    Explorador de archivos en Windows) utilizando             4 ¿POR QUÉ EL REPOSITORIO
    un gestor de archivos.
                                                                DE DATOS?
    El software del sistema de archivos se encarga
    de organizar los archivos (que suelen estar                    En una institución educativa se requiere
    segmentados físicamente en pequeños bloques               muchas veces acceder a un repositorio de archivos
    de pocos bytes) y directorios, manteniendo un             de datos para ser utilizados en distintos eventos
    registro de qué bloques pertenecen a qué                  tanto educativos como de investigación.
    archivos, qué bloques no se han utilizado y las
    direcciones físicas de cada bloque.[5]                         Si no se tiene acceso a un determinado puerto
                                                              de compartición de archivos surgen problemas al
    3 METODOLOGÍAS                                            intentar conseguir archivos necesarios, para ello se
                                                              ha visto factible crear una Aplicación Web bajo la
                                                              plataforma de Joomla que nos permita acceder a


                                                          2
Ingeniería Web – Aplicaciones Web -
.


los archivos almacenados en un servidor local
desde el internet.

     Utilizando esta aplicación se podrá realizar
búsquedas, subidas y descargas de archivos
previa autorización del administrador Web que
aceptará o denegara el uso, descarga o acceso a
los datos que un usuario solicite. Bajo la utilización
de Remository [3] se pudo acceder a un modulo
de administración de archivos adaptable a la
plataforma de Joomla.

     Los niveles de acceso bajo la aplicación web
a los archivos almacenados en un servidor estarán
bajo la administración de un súper usuario de
Joomla el cual podrá:
     Publicar archivos
     Permitir/Negar acciones de ingreso,
         descarga y uso de archivos.
     Eliminar archivos
     Categorizar en niveles y tipos de archivos
                                                             Gráfico 1: Esquema de un repositorio de datos[6]
     Comentar o publicar descripciones de
         archivos.

Existen los usuarios generales que tendrán acceso            Con proyección hacia el crecimiento futuro hacia
a la aplicación Web los cuales navegarán y                   nuevos dispositivos, de acuerdo a los grados de
accederán a los servicios que la aplicación                  complejidad y usabilidad de la aplicación.
Repositorio de Datos brinda.
                                                             6 Problemas y Soluciones                   en     la
5 PROBLEMÁTICA                                                 Implementación
   Uno de los inconvenientes que encontramos
dentro de cualquier repositorio en Internet, ninguno            Dentro de los problemas que encontramos al
de los analizados han podido soportar un conjunto            momento de crear nuestra aplicación web,
fuerte de utilidades o aplicaciones.                         tenemos:

   Nuestra sugerencia, es por ende, suplir muchos               La Adaptación del módulo php en joomla, se
parámetros dentro de un enfoque que integra                  presentó como un inconveniente incial, y fue
servicios como el consumo de archivos desde                  solucionado instalando los componentes desde el
otras páginas que tenga la integración con la                manejador que provee Joomla, debido a que una
nuestra.                                                     integración manual resulta compleja e ineficiente.

   En nuestro repositorio se podrán almacenar                   El intercambio de datos FTP en un inicio se
archivos de todo tipo, y se los podrá utilizar de            presentó como un problema debido a que era
acuerdo a lo que los usuarios de nuestra                     necesario activar el filezilla, para comprobar
comunidad, si manejamos las funcionalidades de               conexión mediante éste protocolo de envío y
la    aplicación   desde     éstos   parámetros              recepción rápido de archivos, el Filezilla se activó
conseguiremos una aplicación web robusta y                   tanto en el Joomla como el su administrador XAMP
confiable.                                                   Administración de permisos para subida y
                                                             descarga de archivos de joomla, están en default
  Por ende, se propone una arquitectura basada               en no, por lo que al inicio la aplicación no
en el siguiente esquema:                                     funcionaba en su totalidad, posterior a la activación
                                                             de éste módulo en Joomla, se pudo tener activa la
                                                             aplicación y al 100% de su funcionalidad.




                                                         3
Ingeniería Web – Aplicaciones Web -
.


7 Conclusiones

     Una aplicación web debe ser potente y
sencilla, con el repositorio de datos se pretende
dar acceso a un conjunto de archivos de todo tipo,
así como su administración, disponibilidad,
descarga, comentarios        y la posibilidad de
alimentar la aplicación desde cualquier punto del
mundo y formar una comunidad más idónea de
repositorio de datos.



8 REFERENCIAS

[1] www.joomla.com/
[2] www.xampp.com
[3] Remository: www.remository.com.
[4] Wikipedia: http://es.wikipedia.org/wiki/Repositorio
[5]Alegsa:http://www.alegsa.com.ar/Dic/sistema%20de%
    20archivos.php
[6] Abrasol: http://www.abrasol.es/imagenes/bbdd.jpg



    Notas:
       1.     La administración del servicio Web se
              la realizará directamente con las
              herramientas     de    Joomla.    Esta
              administración puede ser modificada
              para permitir o no, la carga,
              visualización o descarga de archivos.

         2.      Pueden        existir   permisos
              personalizados para distintos de
              usuarios pero se a considerado no
              proporcionar   o     crear usuarios
              “especiales” para acceso al servicio
              web.

         3. Se van a respetar las categorías de
            archivos para ser subidos, por lo tal el
            administrador podrá moverlos o
            incluso eliminar archivos de datos
            considerados en el servicio.




                                                          4

Más contenido relacionado

La actualidad más candente

Diapositivas 6
Diapositivas 6Diapositivas 6
Diapositivas 6
alica
 
Seminario De Informatica
Seminario De InformaticaSeminario De Informatica
Seminario De Informatica
Edgar Rodriguez
 
Sistema de archivos
Sistema de archivos Sistema de archivos
Sistema de archivos
Natalia Perez
 
Comunicacion interactiva
Comunicacion interactivaComunicacion interactiva
Comunicacion interactiva
stepfanieWc
 
Sistemas de archivos
Sistemas de archivosSistemas de archivos
Sistemas de archivos
Nayibe Medina
 
Sistemas de archivos
Sistemas de archivosSistemas de archivos
Sistemas de archivos
KaRo LiiNa G
 
Administracion archivos
Administracion archivosAdministracion archivos
Administracion archivos
giovatovar
 

La actualidad más candente (18)

Diapositivas 6
Diapositivas 6Diapositivas 6
Diapositivas 6
 
Seminario De Informatica
Seminario De InformaticaSeminario De Informatica
Seminario De Informatica
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
 
Sistema de archivos
Sistema de archivos Sistema de archivos
Sistema de archivos
 
Expo de servidor de archivos
Expo de servidor de archivosExpo de servidor de archivos
Expo de servidor de archivos
 
Comunicacion interactiva
Comunicacion interactivaComunicacion interactiva
Comunicacion interactiva
 
16 fhsasoitson
16 fhsasoitson16 fhsasoitson
16 fhsasoitson
 
Expociion njuand
Expociion njuandExpociion njuand
Expociion njuand
 
1 estructura del sistema de archivos
1  estructura del sistema de archivos1  estructura del sistema de archivos
1 estructura del sistema de archivos
 
sistemas de archivos
sistemas de archivossistemas de archivos
sistemas de archivos
 
Almacenamiento en la red.
Almacenamiento en la red.Almacenamiento en la red.
Almacenamiento en la red.
 
Base de Datos Multimedia
Base de Datos MultimediaBase de Datos Multimedia
Base de Datos Multimedia
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
 
Sistemas de archivos
Sistemas de archivosSistemas de archivos
Sistemas de archivos
 
Sistemas de archivos
Sistemas de archivosSistemas de archivos
Sistemas de archivos
 
Administracion archivos
Administracion archivosAdministracion archivos
Administracion archivos
 
Informatica 2 y 3 .
Informatica 2 y 3 .Informatica 2 y 3 .
Informatica 2 y 3 .
 

Similar a Paper(repositorio)

Conformacion de un sistema de archivos
Conformacion de un sistema de archivosConformacion de un sistema de archivos
Conformacion de un sistema de archivos
lasssss
 
Repositorios web
Repositorios webRepositorios web
Repositorios web
llokito1993
 
Servidores de almacenaje
Servidores de almacenajeServidores de almacenaje
Servidores de almacenaje
jorge lopez
 
Resguardar información
Resguardar informaciónResguardar información
Resguardar información
Qui Kee
 

Similar a Paper(repositorio) (20)

Paper(repositorio)
Paper(repositorio)Paper(repositorio)
Paper(repositorio)
 
Repositorios
RepositoriosRepositorios
Repositorios
 
Tarea4
Tarea4Tarea4
Tarea4
 
Tarea4
Tarea4Tarea4
Tarea4
 
Servidor de archivos y de datos
Servidor de archivos y de datosServidor de archivos y de datos
Servidor de archivos y de datos
 
Conformacion de un sistema de archivos
Conformacion de un sistema de archivosConformacion de un sistema de archivos
Conformacion de un sistema de archivos
 
Sistema operativo-de-red
Sistema operativo-de-redSistema operativo-de-red
Sistema operativo-de-red
 
Repositorios web
Repositorios webRepositorios web
Repositorios web
 
Repositorios web
Repositorios webRepositorios web
Repositorios web
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
 
Archivs
ArchivsArchivs
Archivs
 
Archivs
ArchivsArchivs
Archivs
 
Repositorios web
Repositorios webRepositorios web
Repositorios web
 
Servidores de almacenaje
Servidores de almacenajeServidores de almacenaje
Servidores de almacenaje
 
Guia
GuiaGuia
Guia
 
Taller sistemas de archivo nicolas alejandro avella pesca en el rio
Taller sistemas de archivo nicolas alejandro avella pesca en el rioTaller sistemas de archivo nicolas alejandro avella pesca en el rio
Taller sistemas de archivo nicolas alejandro avella pesca en el rio
 
Resguardar información
Resguardar informaciónResguardar información
Resguardar información
 
Repositorios web
Repositorios webRepositorios web
Repositorios web
 
Guía 8
Guía 8Guía 8
Guía 8
 
Administracion archivos
Administracion archivosAdministracion archivos
Administracion archivos
 

Más de Diego Peralta (6)

Formulación Y Planeación
Formulación Y PlaneaciónFormulación Y Planeación
Formulación Y Planeación
 
Verificación de Protocolos
Verificación de ProtocolosVerificación de Protocolos
Verificación de Protocolos
 
Open Innovation
Open InnovationOpen Innovation
Open Innovation
 
Presentación
PresentaciónPresentación
Presentación
 
OpenSolaris
OpenSolarisOpenSolaris
OpenSolaris
 
Sociedad De La Información
Sociedad De La InformaciónSociedad De La Información
Sociedad De La Información
 

Último

3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
Evafabi
 
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdfSENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
JaredQuezada3
 
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocxCARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
WILIANREATEGUI
 
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
i7ingenieria
 
senati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptxsenati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptx
nathalypaolaacostasu
 
GUIA UNIDAD 3 costeo variable fce unc.docx
GUIA UNIDAD 3 costeo variable fce unc.docxGUIA UNIDAD 3 costeo variable fce unc.docx
GUIA UNIDAD 3 costeo variable fce unc.docx
AmyKleisinger
 
DIAPOSITIVAS LIDERAZGO Y GESTION INTERGENERACION (3).pptx
DIAPOSITIVAS LIDERAZGO Y GESTION INTERGENERACION (3).pptxDIAPOSITIVAS LIDERAZGO Y GESTION INTERGENERACION (3).pptx
DIAPOSITIVAS LIDERAZGO Y GESTION INTERGENERACION (3).pptx
7500222160
 
Catalogo de tazas para la tienda nube de dostorosmg
Catalogo de tazas para la tienda nube de dostorosmgCatalogo de tazas para la tienda nube de dostorosmg
Catalogo de tazas para la tienda nube de dostorosmg
dostorosmg
 
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
MIGUELANGELLEGUIAGUZ
 

Último (20)

3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
 
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdfSENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
 
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocxCARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
 
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
 
senati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptxsenati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptx
 
Reporte Tributario para Entidades Financieras.pdf
Reporte Tributario para Entidades Financieras.pdfReporte Tributario para Entidades Financieras.pdf
Reporte Tributario para Entidades Financieras.pdf
 
HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptx
HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptxHIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptx
HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptx
 
Distribuciones de frecuencia cuarto semestre
Distribuciones de frecuencia cuarto semestreDistribuciones de frecuencia cuarto semestre
Distribuciones de frecuencia cuarto semestre
 
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedadesLas sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
 
4 Tipos de Empresa Sociedad colectiva.pptx
4 Tipos de Empresa Sociedad colectiva.pptx4 Tipos de Empresa Sociedad colectiva.pptx
4 Tipos de Empresa Sociedad colectiva.pptx
 
EL REFERENDO para una exposición de sociales
EL REFERENDO para una exposición de socialesEL REFERENDO para una exposición de sociales
EL REFERENDO para una exposición de sociales
 
GUIA UNIDAD 3 costeo variable fce unc.docx
GUIA UNIDAD 3 costeo variable fce unc.docxGUIA UNIDAD 3 costeo variable fce unc.docx
GUIA UNIDAD 3 costeo variable fce unc.docx
 
DIAPOSITIVAS LIDERAZGO Y GESTION INTERGENERACION (3).pptx
DIAPOSITIVAS LIDERAZGO Y GESTION INTERGENERACION (3).pptxDIAPOSITIVAS LIDERAZGO Y GESTION INTERGENERACION (3).pptx
DIAPOSITIVAS LIDERAZGO Y GESTION INTERGENERACION (3).pptx
 
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
 
2 Tipo Sociedad comandita por acciones.pptx
2 Tipo Sociedad comandita por acciones.pptx2 Tipo Sociedad comandita por acciones.pptx
2 Tipo Sociedad comandita por acciones.pptx
 
CORRIENTES DEL PENSAMIENTO ECONÓMICO.pptx
CORRIENTES DEL PENSAMIENTO ECONÓMICO.pptxCORRIENTES DEL PENSAMIENTO ECONÓMICO.pptx
CORRIENTES DEL PENSAMIENTO ECONÓMICO.pptx
 
Maria_diaz.pptx mapa conceptual gerencia industral
Maria_diaz.pptx mapa conceptual   gerencia industralMaria_diaz.pptx mapa conceptual   gerencia industral
Maria_diaz.pptx mapa conceptual gerencia industral
 
mapa-conceptual-evidencias-de-auditoria_compress.pdf
mapa-conceptual-evidencias-de-auditoria_compress.pdfmapa-conceptual-evidencias-de-auditoria_compress.pdf
mapa-conceptual-evidencias-de-auditoria_compress.pdf
 
Catalogo de tazas para la tienda nube de dostorosmg
Catalogo de tazas para la tienda nube de dostorosmgCatalogo de tazas para la tienda nube de dostorosmg
Catalogo de tazas para la tienda nube de dostorosmg
 
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
 

Paper(repositorio)

  • 1. Ingeniería Web – Aplicaciones Web - . SERVICIO WEB – REPOSITORIO DE DATOS (VIDEO, AUDIO Y TEXTO) Cesar Pesantez capesantez@utpl.edu.ec Pablo Malla pemalla@utpl.edu.ec Diego Peralta dpperalta@utpl.edu.ec directo y búsqueda de información de archivos RESUMEN: almacenados para su descarga, así como la Una aplicación Web debe brindar un servicio opción de compartir archivos y cargarlos eficaz y robusto para sus usuarios. Un repositorio directamente al servidor desde un computador. montado en un servidor web debe permitir a los usuarios montar sus documentos de todo tipo El servicio va orientado a las instituciones como (audio, texto y video), y su creación está educativas que mantienen un conjunto de archivos orientada a una entidad educativa en donde es que pueden servir en distintas áreas de enseñanza necesario compartir recursos educativos de todo y que deberían estar compartidos y utilizados en tipo los cuales pueden ser accedidos y cualquier momento. descargados para su uso, así como también la compartición y carga de material. 2 MARCO TEÓRICO El uso de la aplicación es muy sencillo y familiar, desde la selección de un archivo en una Un repositorio es un almacén de datos de ubicación específica de un computador, hasta la cualquier tipo, éstos datos serán utilizados por los vinculación de direcciones web que contengan o usuarios para los fines pertinentes, los parámetros almacenen estos archivos. de seguridad en éste tipo de casos corresponde Para seguridad y cuidado del sitio, se ha enteramente a lo que la utilidad que se les brinde a determinado un administrador que admitirá o no los ficheros. Un acercamiento un poco más los contenidos publicados, así como también los acertado, corresponde a la definición propuesta que estén disponibles para su descarga. La por Wikipedia. aplicación web pretende dar un servicio de almacenamiento, visualización y descarga de 2.1 Repositorio: Un repositorio, depósito o datos para facilitar así la compartición de archivos archivo es un sitio centralizado donde se útiles. almacena y mantiene información digital, habitualmente bases de datos o archivos PALABRAS CLAVE: compartición de datos, informáticos. repositorio de archivos audio, texto y video, El origen de la palabra española descarga de material didáctico. repositorio deriva del latín repositorium, que significaba armario, alacena. Este término es recogido en el Diccionario de la Real Academia 1 INTRODUCCIÓN (DRAE) como: "Lugar donde se guarda algo". Los depósitos están preparados para distribuirse habitualmente sirviéndose de una red El desarrollo de la aplicación Web de informática como Internet o en un medio físico Repositorio de datos va orientado al servicio de como un disco compacto. Y pueden ser de almacenamiento, visualización y descarga de acceso público, o pueden estar protegidos y archivos de datos tanto como texto, video y audio. necesitar de una autentificación previa. Los depósitos más conocidos son los de carácter El acceso a la información se la realizará en académico e institucional. una Aplicación Web que muestra una interfaz A diferencia de los ordenadores simple y amigable ya que está orientada al acceso personales o de los pc de escritorio, los 1
  • 2. Ingeniería Web – Aplicaciones Web - . depósitos suelen contar con sistemas de 3.1 CARACTERÍSTICAS GENERALES Backup y mantenimiento preventivo y correctivo, lo que hace que nuestra información se pueda La aplicación esta realizada bajo la plataforma recuperar en el caso que nuestra máquina o pc de Joomla[1] la cual ha sido seleccionada por sus quede inutilizable. Los depósitos se utilizan de múltiples opciones de personalización y así en un forma intensiva en Linux, almacenando, en su futuro poder contar con opciones de cambio y mayoría, paquetes de software disponibles para evolución. su instalación mediante un gestor de La facilidad y factibilidad de montar XAMPP[2] paquetes.[4] ha permitido crear un servidor web que podrá ser montado y utilizado en cualquier sitio y equipo y Además de esto, y para el mejor entendimiento mediante el ser manipulado y administrado nuestro del tipo de información que se va a manejar, será servicio web de repositorio de datos. importante, definir sobre qué conjunto de archivos se necesita trabajar, para esto hay que definir con Se requiere un equipo con bastante anterioridad y de acuerdo a las limitantes que nos capacidad de almacenamiento para poder guardar ofrezca el servidor que proveerá el hosting para los archivos que sean subidos o proporcionados realizar la actividad que ahora se plantea para su visualización y descarga, pero siempre conservando el dinamismo de cambiar, eliminar o 2.2 SISTEMA DE ARCHIVOS modificar las opciones de almacenamiento que nuestro servicio web permitirá realizar. En computación, un sistema de archivos es un método para el almacenamiento y organización de Mediante el uso de categorías podremos archivos de computadora y los datos que estos ubicar los distintos archivos en varios niveles de contienen, para hacer más fácil la tarea acceso con los cuales podremos ordenar los encontrarlos y accederlos. Los sistemas de contenidos disponibles estos son como (videos, archivos son usados en dispositivos de fotos, presentaciones de PowerPoint, pistas de almacenamiento como discos duros y CD-ROM e audio, archivos de texto, etc.) involucran el mantenimiento de la localización física de los archivos. Se puede determinar los siguientes aspectos en nuestra aplicación web: Más formalmente, un sistema de archivos es un conjunto de tipo de datos abstractos que son  Búsqueda de archivos por nombre o implementados para el almacenamiento, la descripción organización jerárquica, la manipulación, el  Visualización del archivo encontrado acceso, el direccionamiento y la recuperación de  Poder ver comentarios de los archivos datos. Los sistemas de archivos comparten mostrados mucho en común con la tecnología de las bases  Comentar o puntualizar los archivos de datos. disponibles  Descargar los archivos requeridos En general, los sistemas operativos tienen su  Capacidad de subir un archivo en propio sistema de archivos. En ellos, los sistemas nuestro servidor mediante el servicio de archivos pueden ser representados de forma web de carga. textual (ej.: el shell de DOS) o gráficamente (ej.: Explorador de archivos en Windows) utilizando 4 ¿POR QUÉ EL REPOSITORIO un gestor de archivos. DE DATOS? El software del sistema de archivos se encarga de organizar los archivos (que suelen estar En una institución educativa se requiere segmentados físicamente en pequeños bloques muchas veces acceder a un repositorio de archivos de pocos bytes) y directorios, manteniendo un de datos para ser utilizados en distintos eventos registro de qué bloques pertenecen a qué tanto educativos como de investigación. archivos, qué bloques no se han utilizado y las direcciones físicas de cada bloque.[5] Si no se tiene acceso a un determinado puerto de compartición de archivos surgen problemas al 3 METODOLOGÍAS intentar conseguir archivos necesarios, para ello se ha visto factible crear una Aplicación Web bajo la plataforma de Joomla que nos permita acceder a 2
  • 3. Ingeniería Web – Aplicaciones Web - . los archivos almacenados en un servidor local desde el internet. Utilizando esta aplicación se podrá realizar búsquedas, subidas y descargas de archivos previa autorización del administrador Web que aceptará o denegara el uso, descarga o acceso a los datos que un usuario solicite. Bajo la utilización de Remository [3] se pudo acceder a un modulo de administración de archivos adaptable a la plataforma de Joomla. Los niveles de acceso bajo la aplicación web a los archivos almacenados en un servidor estarán bajo la administración de un súper usuario de Joomla el cual podrá:  Publicar archivos  Permitir/Negar acciones de ingreso, descarga y uso de archivos.  Eliminar archivos  Categorizar en niveles y tipos de archivos Gráfico 1: Esquema de un repositorio de datos[6]  Comentar o publicar descripciones de archivos. Existen los usuarios generales que tendrán acceso Con proyección hacia el crecimiento futuro hacia a la aplicación Web los cuales navegarán y nuevos dispositivos, de acuerdo a los grados de accederán a los servicios que la aplicación complejidad y usabilidad de la aplicación. Repositorio de Datos brinda. 6 Problemas y Soluciones en la 5 PROBLEMÁTICA Implementación Uno de los inconvenientes que encontramos dentro de cualquier repositorio en Internet, ninguno Dentro de los problemas que encontramos al de los analizados han podido soportar un conjunto momento de crear nuestra aplicación web, fuerte de utilidades o aplicaciones. tenemos: Nuestra sugerencia, es por ende, suplir muchos La Adaptación del módulo php en joomla, se parámetros dentro de un enfoque que integra presentó como un inconveniente incial, y fue servicios como el consumo de archivos desde solucionado instalando los componentes desde el otras páginas que tenga la integración con la manejador que provee Joomla, debido a que una nuestra. integración manual resulta compleja e ineficiente. En nuestro repositorio se podrán almacenar El intercambio de datos FTP en un inicio se archivos de todo tipo, y se los podrá utilizar de presentó como un problema debido a que era acuerdo a lo que los usuarios de nuestra necesario activar el filezilla, para comprobar comunidad, si manejamos las funcionalidades de conexión mediante éste protocolo de envío y la aplicación desde éstos parámetros recepción rápido de archivos, el Filezilla se activó conseguiremos una aplicación web robusta y tanto en el Joomla como el su administrador XAMP confiable. Administración de permisos para subida y descarga de archivos de joomla, están en default Por ende, se propone una arquitectura basada en no, por lo que al inicio la aplicación no en el siguiente esquema: funcionaba en su totalidad, posterior a la activación de éste módulo en Joomla, se pudo tener activa la aplicación y al 100% de su funcionalidad. 3
  • 4. Ingeniería Web – Aplicaciones Web - . 7 Conclusiones Una aplicación web debe ser potente y sencilla, con el repositorio de datos se pretende dar acceso a un conjunto de archivos de todo tipo, así como su administración, disponibilidad, descarga, comentarios y la posibilidad de alimentar la aplicación desde cualquier punto del mundo y formar una comunidad más idónea de repositorio de datos. 8 REFERENCIAS [1] www.joomla.com/ [2] www.xampp.com [3] Remository: www.remository.com. [4] Wikipedia: http://es.wikipedia.org/wiki/Repositorio [5]Alegsa:http://www.alegsa.com.ar/Dic/sistema%20de% 20archivos.php [6] Abrasol: http://www.abrasol.es/imagenes/bbdd.jpg Notas: 1. La administración del servicio Web se la realizará directamente con las herramientas de Joomla. Esta administración puede ser modificada para permitir o no, la carga, visualización o descarga de archivos. 2. Pueden existir permisos personalizados para distintos de usuarios pero se a considerado no proporcionar o crear usuarios “especiales” para acceso al servicio web. 3. Se van a respetar las categorías de archivos para ser subidos, por lo tal el administrador podrá moverlos o incluso eliminar archivos de datos considerados en el servicio. 4